package com.ai.service.made;

import com.ai.entity.made.DelAlarmLog;
import com.ai.entity.made.DeleteSpecifiedRangeParam;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author jiaok
 * @since 2024-07-26
 */
public interface IDelAlarmLogService extends IService<DelAlarmLog> {

    /**
     * 删除图片成功日志
     * @param deleteSpecifiedRangeParam
     * @param i 1标识删除成功
     */
    void saveSuccDelLog(DeleteSpecifiedRangeParam deleteSpecifiedRangeParam, Integer i,String serverId);

    /**
     * 部分删除失败接口
     * @param deleteSpecifiedRangeParam
     * @param i
     * @param delFailList
     */
    void savepartAbnormalDelLog(DeleteSpecifiedRangeParam deleteSpecifiedRangeParam, int i, List<String> delFailList,String serverId);

    /**
     * 全部删除失败
     * @param deleteSpecifiedRangeParam
     * @param i
     */
    void saveAllAbnormalDelLog(DeleteSpecifiedRangeParam deleteSpecifiedRangeParam, Integer i,String serverId);
}
